fout = nullptr;
}
-
-static void alan_exit()
-{
-}
-
/**************************************************************************/
ff_vecs_t alanwpr_vecs = {
alan_wr_deinit,
wpr_read,
wpr_write,
- alan_exit,
+ nullptr,
&wpr_args,
CET_CHARSET_ASCII, 0, /* ascii is the expected character set */
/* not fixed, can be changed through command line parameter */
alan_wr_deinit,
trl_read,
trl_write,
- alan_exit,
+ nullptr,
&trl_args,
CET_CHARSET_ASCII, 0, /* ascii is the expected character set */
/* not fixed, can be changed through command line parameter */
gbfclose(fout);
}
-static void
-bcr_route_trailer(const route_head*)
-{
-}
-
-static void
-bcr_write_wpt(const Waypoint*)
-{
-}
-
static void bcr_write_line(gbfile* fout, const QString& key, const int* index, const QString& value)
{
if (value.isEmpty()) { /* this is mostly used in the world of windows */
target_rte_num, route_count());
}
curr_rte_num = 0;
- route_disp_all(bcr_route_header, bcr_route_trailer, bcr_write_wpt);
+ route_disp_all(bcr_route_header, nullptr, nullptr);
}
ff_vecs_t bcr_vecs = {
write_header(trk);
}
-static void
-track_tlr_cb(const route_head*)
-{
-}
-
static void
track_wpt_cb(const Waypoint* wpt)
{
header_written = 0;
this_index = 0;
- track_disp_all(track_hdr_cb, track_tlr_cb, track_wpt_cb);
+ track_disp_all(track_hdr_cb, nullptr, track_wpt_cb);
if (!header_written) {
write_header(nullptr);
}
cur_tx_routelist_entry++;
}
-static void
-route_noop(const route_head* )
-{
-}
-
static void
route_write()
{
tx_routelist[i] = sane_GPS_Way_New();
}
- route_disp_all(route_hdr_pr, route_noop, route_waypt_pr);
+ route_disp_all(route_hdr_pr, nullptr, route_waypt_pr);
GPS_Command_Send_Route(portname, tx_routelist, n);
}
tx_tracklist[i] = GPS_Track_New();
}
my_track_count = 0;
- track_disp_all(track_hdr_pr, route_noop, track_waypt_pr);
+ track_disp_all(track_hdr_pr, nullptr, track_waypt_pr);
GPS_Prepare_Track_For_Device(&tx_tracklist, &n);
static void
geo_rd_deinit()
{
-
}
static void
}
}
-static void
-gopal_route_hdr(const route_head*)
-{
-
-}
-
-static void
-gopal_route_tlr(const route_head*)
-{
-}
-
static void
gopal_write_waypt(const Waypoint* wpt)
{
static void
gopal_write()
{
- route_disp_all(gopal_route_hdr, gopal_route_tlr, gopal_write_waypt);
-}
-
-static void
-gopal_exit() /* optional */
-{
+ route_disp_all(nullptr, nullptr, gopal_write_waypt);
}
/**************************************************************************/
gopal_wr_deinit,
gopal_read,
gopal_write,
- gopal_exit,
+ nullptr,
&gopal_args,
CET_CHARSET_ASCII, 0 /* ascii is the expected character set */
/* not fixed, can be changed through command line parameter */
static
void ht_trk_e(xg_string, const QXmlStreamAttributes*)
{
-
}
static
gbfprintf(fout, "\t</INFORMATIONS>\n");
}
-static void
-ignr_write_track_trl(const route_head*)
-{
-}
-
static void
ignr_write_waypt(const Waypoint* wpt)
{
gbfprintf(fout, "\t\t<HEURE>%s</HEURE>\n", buff);
gbfprintf(fout, "\t</ENTETE>\n");
- track_disp_all(ignr_write_track_hdr, ignr_write_track_trl, ignr_write_waypt);
+ track_disp_all(ignr_write_track_hdr, nullptr, ignr_write_waypt);
gbfprintf(fout, "</RANDONNEE>\n");
}
waypt_disp_all(itracku_output_waypoint);
}
-static void
-itracku_exit() /* optional */
-{
-}
-
static void
itracku_rt_init(const QString& fname)
{
nullptr,
itracku_read,
nullptr,
- itracku_exit,
+ nullptr,
&itracku_args,
CET_CHARSET_ASCII, 0, /* ascii is the expected character set */
/* not fixed, can be changed through command line parameter */
itracku_wr_deinit,
itracku_read,
itracku_write,
- itracku_exit,
+ nullptr,
&itracku_args,
CET_CHARSET_ASCII, 0, /* ascii is the expected character set */
/* not fixed, can be changed through command line parameter */
}
}
-static
-void mag_track_nop(const route_head*)
-{
-}
-
static
void mag_track_disp(const Waypoint* waypointp)
{
static
void mag_track_pr()
{
- track_disp_all(mag_track_nop, mag_track_nop, mag_track_disp);
+ track_disp_all(nullptr, nullptr, mag_track_disp);
}
/*
}
}
-static void
-mag_route_hdr(const route_head*)
-{
-}
-
static void
mag_route_pr()
{
route_out_count = 0;
- route_disp_all(mag_route_hdr, mag_route_trl, mag_waypt_pr);
+ route_disp_all(nullptr, mag_route_trl, mag_waypt_pr);
}
static void
mapfactor_rd_deinit()
{
-
}
static void
gbfputint32(rte->rte_waypt_ct, mapsend_file_out);
}
-static void
-mapsend_noop(const route_head*)
-{
- /* no-op */
-}
-
static void
mapsend_route_disp(const Waypoint* waypointp)
{
static void
mapsend_track_write()
{
- track_disp_all(mapsend_track_hdr, mapsend_noop, mapsend_track_disp);
+ track_disp_all(mapsend_track_hdr, nullptr, mapsend_track_disp);
}
static void
gbfputint32(route_waypt_count(), mapsend_file_out);
/* write points - all routes */
- route_disp_all(mapsend_noop, mapsend_noop, mapsend_waypt_pr);
+ route_disp_all(nullptr, nullptr, mapsend_waypt_pr);
}
int n = route_count();
gbfputint32(n, mapsend_file_out);
if (n) {
- route_disp_all(mapsend_route_hdr, mapsend_noop, mapsend_route_disp);
+ route_disp_all(mapsend_route_hdr, nullptr, mapsend_route_disp);
}
}
}
},
};
-static void
-mps_noop(const route_head*)
-{
- /* no-op */
-}
-
static void
mps_wpt_q_init(QList<Waypoint *>* whichQueue)
{
waypoints without consideration for uniqueness for "real" waypoints that haven't
been output (phew!)
*/
- route_disp_all(mps_noop, mps_noop, mps_route_wpt_w_unique_wrapper);
+ route_disp_all(nullptr, nullptr, mps_route_wpt_w_unique_wrapper);
route_disp_all(mps_routehdr_w_wrapper, mps_routetrlr_w_wrapper, mps_routedatapoint_w_wrapper);
}
gbfread(&recType, 1, 1, mps_file_temp);
}
}
- track_disp_all(mps_trackhdr_w_wrapper, mps_noop, mps_trackdatapoint_w_wrapper);
+ track_disp_all(mps_trackhdr_w_wrapper, nullptr, mps_trackdatapoint_w_wrapper);
}
if (mpsmergeout) {
curr_rte_num++;
}
-static void
-nmn4_route_tlr(const route_head*)
-{
-}
-
static void
nmn4_write_waypt(const Waypoint* wpt)
{
}
curr_rte_num = 0;
- route_disp_all(nmn4_route_hdr, nmn4_route_tlr, nmn4_write_waypt);
+ route_disp_all(nmn4_route_hdr, nullptr, nmn4_write_waypt);
}
}
}
-static void
-route_head_noop(const route_head*)
-{
-}
-
static void
pocketfms_waypt_disp(const Waypoint* wpt)
{
static void
data_write()
{
- track_disp_all(route_head_noop, route_head_noop, pocketfms_waypt_disp);
+ track_disp_all(nullptr, nullptr, pocketfms_waypt_disp);
}
ff_vecs_t pocketfms_bc_vecs = {
#endif
}
-static void
-psit_noop(const route_head*)
-{
- /* no-op */
-}
-
static void
psit_write()
{
waypt_disp_all(psit_waypoint_w_wrapper);
}
if (global_opts.objective == rtedata) {
- route_disp_all(psit_routehdr_w_wrapper, psit_noop, psit_waypoint_w_wrapper);
+ route_disp_all(psit_routehdr_w_wrapper, nullptr, psit_waypoint_w_wrapper);
}
if (global_opts.objective == trkdata) {
track_disp_all(psit_trackhdr_w_wrapper,
- psit_noop, psit_trackdatapoint_w_wrapper);
+ nullptr, psit_trackdatapoint_w_wrapper);
}
mkshort_del_handle(&mkshort_handle);
}
}
-static void
-sbn_exit()
-{
-}
-
/**********************************************************************/
ff_vecs_t sbn_vecs = {
nullptr,
sbn_read,
nullptr,
- sbn_exit,
+ nullptr,
&sbn_args,
/* Characters are always encoded in ASCII. Even if the unit is set
* to Chinese language, only ASCII characters can be entered. */
}
}
-static void
-sbp_exit()
-{
-}
-
/**************************************************************************/
ff_vecs_t sbp_vecs = {
nullptr,
sbp_read,
nullptr,
- sbp_exit,
+ nullptr,
&sbp_args,
CET_CHARSET_ASCII, 0 /* ascii is the expected character set */
/* not fixed, can be changed through command line parameter */
}
}
-static void
-teletype_exit() /* optional */
-{
-}
-
/**************************************************************************/
// capabilities below means: we can only read and write waypoints
nullptr,
teletype_read,
nullptr,
- teletype_exit,
+ nullptr,
&teletype_args,
CET_CHARSET_ASCII, 0 /* ascii is the expected character set */
/* not fixed, can be changed through command line parameter */
waypt_out_count++;
}
-static void
-xcsv_noop(const route_head* wp)
-{
- (void)wp;
- /* no-op */
-}
-
// return |original| after performing token replacement.
static QString
xcsv_replace_tokens(const QString& original) {
waypt_disp_all(xcsv_waypt_pr);
}
if ((xcsv_file.datatype == 0) || (xcsv_file.datatype == rtedata)) {
- route_disp_all(xcsv_resetpathlen,xcsv_noop,xcsv_waypt_pr);
+ route_disp_all(xcsv_resetpathlen, nullptr, xcsv_waypt_pr);
}
if ((xcsv_file.datatype == 0) || (xcsv_file.datatype == trkdata)) {
- track_disp_all(xcsv_resetpathlen,xcsv_noop,xcsv_waypt_pr);
+ track_disp_all(xcsv_resetpathlen, nullptr, xcsv_waypt_pr);
}
/* output epilogue lines, if any. */